package cn.edu.zafu.bigdata.XuShuXin.Exp1022;

public class XuShuxinTestShape_2 {
    public static void main(String[] args) {
        XuShuxinCircle_2 c = new XuShuxinCircle_2(2.0);
        c.display();
//        area:12.5663704	perimenter:12.5663704

        XuShuxinRectangle_2 r = new XuShuxinRectangle_2(2.5, 2.9);
        r.display();
//        area:7.25	perimenter:10.8
    }
}
/**
 *  测试 final 关键字
 */

/*
//测试 final修饰的类   不能被其他类继承
final class A {

}

class B extends A{  // 此处报错

}*/


/*
//测试  final修饰的方法  不能被子类重写
class C {
    public final void Anmial(){
        System.out.println("Animal");
    }
}
class D extends C{
    public void Anmial(){
                       //   此处报错
    }
}*/

/*
//  测试 final 修饰的常量  不能被更改
class D {
    final int a = 100;
    a =  1000;  //   此处报错

}*/
